`:top
Als `!Softwarestack`! (etwa „Softwarestapel“) oder `!Solution-Stack`! bzw. `!Lösungsstack`! (etwa „Lösungsstapel“), oft kurz als `!Stack`! bezeichnet, bezeichnet man eine Reihe von aufeinander aufbauenden `F33f`_`[Softwarekomponenten`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Softwarekomponente]`_`f, die gemeinsam eine `F33f`_`[Plattform`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Plattform_(Computer)]`_`f bilden.
Ein Stack setzt sich hierbei zusammen aus dem `F33f`_`[Betriebssystem`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Betriebssystem]`_`f, dem `F33f`_`[Webserver`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Webserver]`_`f und der `F33f`_`[Laufzeitumgebung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Laufzeitumgebung]`_`f, der `F33f`_`[Programmiersprache`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Programmiersprache]`_`f, den Programmierwerkzeugen (z. B. `F33f`_`[IDE`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Integrierte_Entwicklungsumgebung]`_`f und `F33f`_`[Compiler`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Compiler]`_`f), der Lösung für die `F33f`_`[Datenpersistenz`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Persistenz_(Informatik)]`_`f (z. B. `F33f`_`[Datenbank`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datenbank]`_`f), sowie `F33f`_`[Frameworks`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Framework]`_`f, `F33f`_`[Bibliotheken`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Programmbibliothek]`_`f und `F33f`_`[Schnittstellen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Schnittstelle_(Objektorientierung)]`_`f. Häufig eingesetzte Stacks werden oft mit einer Abkürzung bezeichnet.
Unter `!Full Stack`! wird die Gesamtheit all jener Stacks bezeichnet. Der Begriff wird hauptsächlich zur Beschreibung eines `F33f`_`[Softwareentwickler`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Softwareentwickler]`_`f-`F33f`_`[Generalisten`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Generalist]`_`f `*(Full Stack Developer)`* benutzt.
>>Contents
• `F0af`_`[Beispiele`#beispiele]`_`f
• `F0af`_`[Weblinks`#weblinks]`_`f
• `F0af`_`[Einzelnachweise`#einzelnachweise]`_`f
-─
>>Beispiele
`t
| Abkürzung | Betriebssystem | Webserver | Laufzeitumgebung | Datenpersistenz | Programmiersprache | IDE | Sonstiges |
|---|---|---|---|---|---|---|---|
| LAMP | Linux | Apache | Perl , PHP oder Python | MySQL oder MariaDB | Perl , PHP oder Python | | |
| LAPP | Linux | Apache | Perl, PHP oder Python | PostgreSQL | Perl, PHP oder Python | | |
| LNMP/LEMP | Linux | Nginx | Perl, PHP oder Python | MySQL, MariaDB | Perl, PHP oder Python | | |
| LLMP | Linux | Lighttpd | Perl, PHP oder Python | MySQL oder MariaDB | Perl, PHP oder Python | | |
| LYME | Linux | Yaws | | Mnesia | Erlang | | |
| LYCE | Linux | Yaws | | CouchDB | Erlang | | |
| GLASS | Linux | Apache | | GemStone | Smalltalk | | Seaside |
| LEAP | Linux | Eucalyptus , AppScale | Python | | Python | | |
| XAMPP | | Apache | PHP, Perl oder Python | MySQL oder MariaDB | PHP, Perl oder Python | | |
| MAMP | macOS | Apache | PHP, Perl oder Python | MySQL oder MariaDB | PHP, Perl oder Python | | |
| WAMP | Windows | Apache | PHP, Perl oder Python | MySQL oder MariaDB | PHP, Perl oder Python | | |
| NMP | | Nginx | PHP | MySQL oder MariaDB | PHP | | |
| WIMP | Windows | IIS | | MySQL oder MariaDB | PHP, Perl, Python | | |
| WISA | Windows , Windows Server | IIS | .NET | SQL Server | C# , F# , VB.NET | Visual Studio | ASP.NET |
| WINS | Windows, Windows Server | IIS | .NET | SQL Server | C#, F#, VB.NET | Visual Studio | |
| OpenACS | Linux oder Windows | AOLserver | | PostgreSQL oder Oracle | | | Tcl , OpenACS |
| MEAN | | Node.js | Browser | MongoDB | JavaScript , TypeScript oder Dart | | Angular , Express.js |
| MERN | | Node.js | Browser | MongoDB | JavaScript, TypeScript oder Dart | | React.js , Express.js |
| SNAKEOIL | Linux oder Windows | Flask (Jinja2 und Werkzeug) | Python | MongoDB | Python | | Docker (Software) , Traefik ( Reverse Proxy ) |
| SMACK | | Apache Mesos | JVM | Apache Cassandra + Apache Spark | Java | IntelliJ IDEA , Eclipse , NetBeans | Akka, Apache Kafka |
| XRX | | | Browser | XML-Datenbank ( BaseX , eXist , MarkLogic Server) | XML , xHTML , XQuery , XSLT , XForms | | REST |
| BCHS [ 1 ] | BSD ( OpenBSD ) | Open BSD httpd | | SQLite | C | | |
| JAM [ 2 ] | | | Browser | REST - A PI | J avaScript , M arkup ( HTML , CSS ) | | |
| Android | Android | | Android Runtime (ART) | SQLite | Java , Kotlin | Android Studio | Android SDK |
| Apple | macOS, iOS | macOS | | | Objective-C , Swift | Xcode | Cocoa |
| Xamarin | Windows, macOS, Linux, iOS, Android | | Mono , .NET | SQLite | C#, F# | Visual Studio, MonoDevelop | |
| PhoneGap | iOS, Android, Windows | | Apache Cordova | SQLite | JavaScript , HTML, CSS | | |
| .Net-Framework | Windows, Azure | IIS | .NET | SQL Server; alle relationalen und nicht-relationalen Datenbanken | C#, F#, VB.NET | Visual Studio | ASP.NET , WinForms , WPF , UWP , WCF , WF |
| .NET Core /.NET | Windows, macOS, Linux, Azure | IIS, Apache, Nginx | .NET Core | SQL Server; alle relationalen und nicht-relationalen Datenbanken | C#, F#, VB.NET | Visual Studio | ASP.NET |
| SAFE | Azure | | .NET Core | SQL Server; alle relationalen und nicht-relationalen Datenbanken | F# | Visual Studio | Suave, Fable, Elmish |
`t
>>Weblinks
• Heuristiken zur Wahl des Software-Stacks Thomas Ruhroth & Kai Schmidt: How to Tech-Stack: Technologieauswahl für langlebige Projekte, in: `F33f`_`[Informatik Aktuell`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Informatik_Aktuell_(Magazin)]`_`f, 9. Januar 2024
• Software-Stack in: Computerweekly
>>Einzelnachweise
`:cite-note-1`!1.`! learnbchs.org
`:cite-note-2`!2.`! jamstack.org
`c`F0af`_`[↑ Back to top`#top]`_`f`a